Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Guatemala F1 Costa Rica F1 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Germany F5 Argentina F2 Germany F6 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Germany F8 Netherlands F4 Argentina F4 Germany F2 Germany F6 Germany F8 Germany F2 Germany F4 Great Britain F7 Great Britain F8 Germany F5 Germany F7 Austria F8 Germany F14 Great Britain F19 Germany F4 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F4 Switzerland F2 Germany F1 Germany F2 Germany F3 France F4 France F6 France F9 Italy F8 Netherlands F2 Czech Republic F4 Germany F11 Italy F15 Italy F16 France F18 Germany F2 Copa Petrobras - Buenos Aires Naples Challenger - Naples La Serena Open - La Serena Samsung Challenger 2007 - Ho Chi Minh City Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Paraguay - Asuncion Bauer Watertechnology Cup 2007 - Eckental Lima Challenger 2007 - Lima Aberto de Sao Paulo - Sao Paulo Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Ostdeutscher Sparkassen Cup - Dresden Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino GHI Bronx Tennis Classic - Bronx Labertz Open by Stawag - Aachen Salinas Challenger Braunschweig Challenger Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Buenos Aires Challenger Barletta Challenger Biella Challenger Alessandria Challenger Rome Challenger San Marino Challenger Mons Challenger Buenos Aires Challenger Furth Challenger Bergamo Challenger Szczecin Challenger Brescia Challenger Heilbronn Challenger San Benedetto Challenger St. Brieuc Challenger Aix En Provence Challenger Heilbronn Challenger Blois Challenger Braunschweig Challenger Cortina Challenger Genova Challenger Banja Luka Challenger Guayaquil Challenger Pullach Challenger Campinas Challenger Santo Domingo Challenger Buenos Aires Challenger Heilbronn Challenger Vicenza Challenger Ludwigshafen Challenger Mallorca Challenger Genova Challenger Banja Luka Challenger Biella Challenger Germany F2 Argentina F5 France F17 France F18 Germany F3 Germany F1 Germany F2 Germany F3 Germany F1 Brazil F1 Austria F7 Blois Challenger Copa AT&T - Buenos Aires 2003 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Open Romania - Bucharest Movistar Open - Vina del Mar US Men's Clay Court Championships - Houston Estoril Open - Estoril BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz MoviStar Open - Vina del Mar Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Shimadzu All Japan Indoor Tennis Championships - Kyoto Heilbronn Open - Heilbronn Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Aamulehti Tampere Open - Tampere U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Bauer Watertechnilogy Cup 2008 - Eckental Sao Paulo Challenger Heilbronn Challenger Mercedes Cup - Stuttgart Bangkok Challenger Korat Challenger Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag Davidoff Swiss Indoors Basel - Basel Steelers Cup - Kosice BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Tennis Napoli Cup 2007 - Napoli Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Movistar Open - Santiago Brasil Open - Costa do Sauipe 5 Volkswagen Challenger - Wolfsburg Oberstaufen Challenger Todi Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Brasov Challenger Gerry Weber Open - Halle Genova Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Heineken Open - Auckland Movistar Open - Santiago Campinas Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice Guayaquil Challenger Genova Challenger AEGON International - Eastbourne German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Milan Challenger Reggio Emilia Challenger BCR Open Romania - Bucharest Braunschweig Challenger Turin Challenger St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Logopak Challenger 2005 - Lubeck Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Alphen Challenger Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Geneva Open - Geneva Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Konzum Croatia Open - Umag Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Buenos Aires Challenger Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Guayaquil Challenger Kobstaedernes ATP Challenger - Kolding Panama City Challenger Mexico City Challenger Cancun Challenger Buenos Aires Challenger Bordeaux Challenger Copa Petrobras - Aracaju Blois Challenger Milan Challenger Marburg Challenger V Gramado Open de Tennis - Gramado Cridicard Mastercard Tennis Cup - Campos do Jordao Kazan Challenger Bergamo Challenger Banja Luka Challenger Rome Challenger Seville Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Guayaquil Challenger Aix En Provence Challenger Heilbronn Challenger Oberstaufen Challenger Kyoto Challenger Furth Challenger Lyon Challenger Prague Challenger Milan Challenger Alphen Challenger Lima Challenger Memorial Kolyaskin - Donetsk Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Visa Tennis Open - Sao Paulo SMS Tennis Cup - Sao Paulo Muller Cup - Ulm BH Tennis Open International Cup - Belo Horizonte Black Forest Open 2002 - Freudenstadt Warsteiner Challenger Lubeck - Lubeck VIII Avierto Internacional de Salinas - Salinas Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Germany F1 Top Wool Challenger Biella - Biella ATU Cup - Weiden Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Credicard Mastercard Tennis Cup - Campos do Jordao Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg Copa Ericsson Chile - Santiago San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Schickedanz Open - Furth ATU Cup - Weiden Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Ourocard Tennis Challenger - Sao Paulo SAA Hilversum Open - Hilversum VI Gramado Open de Tenis - Gramado Britania Zavaleta - Puebla I Manta Open - Manta ATP Challenger Open 2004 - Monchengladbach Black Forest Open 2004 - Freudenstadt Lambertz Open - Aachen Copa Petrobras Santiago - Santiago Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Argentina - Buenos Aires Okal Cup 2004 - Eckental Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Aracaju - Aracaju Jameson Cup - Milan Copa Petrobras Bogota - Bogota Schickedanz Open 2007 - Furth Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig Top Wool Challenger - Biella Societa Canottieri Mincio 2005 - Mantova Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Timisoara Challenger 2005 - Timisoara 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Architect Open - Budapest XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Montevideo Bauer Watertechnology Cup - Eckental Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo ECM Prague Open - Prague Unique Zagreb Open - Zagreb Baden Open - Ettlingen Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Black Forest Open - Freudenstadt Genoa Open - Genova Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Bauer Watertechnology Cup - Eckental Copa Petrobras Paraguay - Asuncion IPP Open - Helsinki Heilbronn Open - Heilbronn Copa Kia Challenger ATP - Santiago Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso NASDAQ-100 Open - Miami Masters Series - Hamburg Challenger Lugano - Lugano Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Genova Open Challenger - Genova Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Ljubljana Open - Ljubljana Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Pekao Open - Szczecin Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Challenger 42 - Andrezieux Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen BNP Paribas Open - Indian Wells Copa Petrobras Uruguay - Montevideo Sony Ericsson Open - Miami Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open 2008 - Belgrade Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BH Indoor Sarajevo - Sarajevo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Status Athens Open - Athens XL Bermuda Open - Bermuda Sony Open Tennis - Miami Tunis Open - Tunis Baden Open - Karlsruhe Sporting Challenger '08-Trofeo Regione Piemonte - Turin Internazionali BNL d'Italia - Rome Dusseldorf Open Challenger - Dusseldorf Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open de Rennes - Rennes Caversham International Tennis Tournament - Jersey Miami Open - Miami Iquique Challenger Besancon Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami San Benedetto Challenger Orbetello Challenger Cordenons Challenger Rijeka Challenger Wolfsburg Challenger Sarajevo Challenger Bath Challenger Monza Challenger Rome Challenger Lima Challenger Prostejov Challenger Nottingham Challenger Nottingham Challenger Braunschweig Challenger Turin Challenger Oberstaufen Challenger San Benedetto Challenger Bucaramanga Challenger Sopot Challenger Como Challenger Szczecin Challenger Todi Challenger Napoli Challenger Palermo Challenger Rennes Challenger Orleans Challenger Eckental Challenger Loughborough Challenger Sao Paulo Challenger Tour Finals Montevideo Challenger Bath Challenger Braunschweig Challenger Sunrise Challenger Caltanissetta Challenger Bergamo Challenger Cherbourg Challenger Napoli Challenger Sarajevo Challenger Turin Challenger Braunschweig Challenger Oberstaufen Challenger Rome Challenger Alphen Challenger Marburg Challenger Kenitra Challenger Blunmenau Challenger Kyoto Challenger Rimouski Challenger Curitiba Challenger Bratislava Challenger St. Brieuc Challenger Nottingham-2 Challenger Marburg Challenger Scheveningen Challenger Orleans Challenger Porto Alegre Challenger San Remo Challenger Wimbledon - London Heilbronn Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Bergamo Challenger Cherbourg Challenger Quimper Challenger Drummondville Challenger St. Brieuc Challenger Furth Challenger Poznan Challenger Perugia Challenger Marburg Challenger Todi Challenger Tampere Challenger Montevideo Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Asuncion Challenger Medellin Challenger Aix En Provence Challenger U.S. Open - New York Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger French Open - Paris Heilbronn Challenger Lima Challenger Cherbourg Challenger Guayaquil Challenger Australian Open - Melbourne French Open - Paris Buenos Aires Challenger Montevideo Challenger Wimbledon - London Santiago Challenger Bergamo Challenger U.S. Open - New York French Open - Paris Wimbledon - London Biella Challenger U.S. Open - New York Montevideo Challenger Australian Open - Melbourne Canberra Challenger Bastad Challenger Buenos Aires Challenger San Benedetto Challenger French Open - Paris Braunschweig Challenger Wimbledon - London Alphen Challenger U.S. Open - New York Montevideo Challenger Australian Open - Melbourne Bastad Challenger French Open - Paris Wimbledon - London U.S. Open - New York Montevideo Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Heilbronn Challenger French Open - Paris Wimbledon - London U.S. Open - New York Szczecin Challenger Mersin Challenger Lima Challenger Poznan Challenger Santiago Challenger Rio De Janeiro Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Cortina Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Intersport Heilbronn Open - Heilbronn Australian Open - Melbourne French Open - Paris Alicante Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Guayaquil Challenger French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Morocco Tennis Tour - Marrakech Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Croatia Open - Umag Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Brasil Open - Costa do Sauipe The Hypo Group Tennis International 2008 - Poertschach Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel U.S. Open - New York International German Open - Hamburg Australian Open - Melbourne French Open - Paris Estoril Open - Estoril Wimbledon - London SkiStar Swedish Open - Bastad U.S. Open - New York Kremlin Cup - Moscow Open 13 - Marseille Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur Apia International - Sydney French Open - Paris SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Brasil Open - Sao Paulo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Konzum Croatia Open - Umag Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires Copa Telmex - Buenos Aires Bet-at-home Open - Hamburg Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Mercedes Cup - Stuttgart Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Chennai Open - Chennai German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 U.S. Open (juniors) Olympics - London